#include <stdio.h>
#include <math.h>
// 求奇数和偶数的和
int fn() {
	int odd = 0;
	int even = 0;
	for(int i = 1; i<=100; i++) {
		// printf("%d\n",i);
		i%2?(odd+=i):(even+=i);
	}
	printf("odd=%d,even=%d",odd,even); //odd=2500,even=2550
}

// for循环输出9*9
int fn1(){
	for(int i = 1;i<=9;i++){
		for(int j = 1;j<=i;j++){
			printf("%d*%d=%d\t",i,j,i*j);
		}
		printf("\n");
	}
}

// for输出百钱百鸡
int fn2(){
	for(int g = 0;g<21;g++){
		for(int m = 0;m<34;m++){
			int x = 100-g-m;
			if(x/3.0+5*g+3*m==100.0){
				printf("g=%d,m=%d,x=%d\n",g,m,x);
				/*
					g=0,m=25,x=75
					g=4,m=18,x=78
					g=8,m=11,x=81
					g=12,m=4,x=84
				*/
			}
		}
	}
	return 0;
}

// 使用for输出一个n阶乘
int fn3(){
	int n;
	printf("输入n的值：");
	int factorail = 1;
	scanf("%d",&n);
	for(int i =1;i<=n;i++){
		factorail*=i;
	}
	printf("%d!=%d",n,factorail);
	return 0;
}

int main() {
	fn3();
	return 0 ;
}